Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F4 France F8 Italy F4 Italy F5 France F17 France F2 Zagreb Open - Zagreb Open de Franche Comte - Besancon Open de L'Isere - Grenoble Banca Stato Challenger Lugano - Lugano Challenger Ford de Cherbourg - Cherbourg Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City San Remo Tennis Cup - San Remo Siemens Open 2004 - Scheveningen Open de Montauban - Montauban 7° Trani Cup - Trani Citta di Monza - Monza Siemens Open - Scheveningen St. Petersburg Challenger 2006 - St. Petersburg IPP Geneva Trophy - Geneva Genoa Open - Genova Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn Internationaux de Doubs Open de Franchie-Comte - Besancon Morocco Tennis Tour - Rabat Morocco Tennis Tour - Casablanca Challenger Lugano - Lugano Trofeo Sisma Mantova - Mantova Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux Morocco Tennis Tour - Meknes Tunis Open - Tunis The Surbiton Trophy - Surbiton France F9 San Marino CEPU Open - San Marino France F16 France F14 France F18 Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Noumea Challenger UAE F1 France F2 Wroclaw Challenger Belgrade Challenger Besancon Challenger France F3 Cherbourg Challenger Korat Challenger Rhodes Challenger Nottingham Challenger Scheveningen Challenger San Benedetto Challenger Segovia Challenger Alphen Challenger Todi Challenger Orleans Challenger Bordeaux Challenger St. Remy Challenger Reunion Island Challenger Cherbourg Challenger Sarajevo Challenger Bath Challenger Granby Challenger Orbetello Challenger St. Remy Challenger Istanbul Challenger Mons Challenger Rennes Challenger Orleans Challenger Quimper Challenger Binghamton Professional Tennis Tournament - Binghamton Le Gosier Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Quimper Challenger Memorial Piertomaso Tessitore - San Remo Ljubljana Open 2002 - Ljubljana ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano Gemax Open 2002 - Belgrade Memorial Savigni - Sassuolo Steelers Cup - Kosice Challenger Ford de Cherbourg - Cherbourg Geneva Challenger - Geneva Residenza Open - Magdeburg Open D'Orleans - Orleans USTA Challenger of Dallas - Dallas GHI Bronx Classic - Bronx Open de Montauban - Montauban 2003 Freeman Men's Challenger - Joplin BMW Challenger Open - Monchengladbach Open de Franche Comte - Besancon Hilversum Open - Hilversum Open de Montauban - Montauban Challenger 42 - Andrezieux The LTA Men's Challenger Wrexham - Wrexham Draft Corona Mexico City Open - Mexico City Internazionali di Tennis - Bergamo Challenger 42 - Andrezieux Qatar ATP Challenger - Doha Bordeaux Challenger San Luis Potosi Challenger - San Luis Potosi Open de Montauban - Montauban Open de Montauban - Montauban Turin Challenger Orleans Challenger Porsche Open - Poznan Bratislava Challenger Noumea Challenger Samsung Securities Cup - Seoul Barletta Challenger Aix En Provence Challenger The LTA Bolton Challenger - Bolton Orleans Challenger Brest Challenger Constanta Challenger - Constanta Torneo Internacional Challenger Fila 2005 - Leon Samarkand Challenger - Samarkand Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan GHI Bronx Classic - Bronx Open de L'Isere-Trophee BNP Paribas - Grenoble Croatia Osiguranje Rijeka Open - Rijeka GHI Bronz Classic - Bronx KGHM Dialog Polish Indoors - Wroclaw Internazionali di Tennis di Bergamo - Bergamo BNP Paribas Primrose - Bordeaux Siemens Open - Scheveningen Istanbul Challenger Pro Tennis World Open - Sunrise Internationaux du Doubs - Besancon Bangkok Challenger Morocco Tennis Tour - Tanger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta St. Brieuc Challenger Johannesburg Challenger Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Orbetello Challenger Genova Open Challenger - Genova Open D'Orleans - Orleans Challenger 42 - Andrezieux Tashkent Challenger - Tashkent ECM Prague Open - Prague Aamulehti Tampere Open - Tampere Timisoara Challenger - Timisoara Turin Challenger Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Fes Tunis Open 2007 - Tunis Prague Challenger GHI Bronx Classic - Bronx Open Sainte Victoire - Aix-En-Provence Ramat Hasharon Challenger 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Mouilleron-Le-Captif Challenger China Open - Beijing Aix En Provence Challenger Winnetka Challenger Cordenons Challenger San Marino Challenger Orleans Challenger ATP Challenger Numea - New Caledonia Open de Franche-Comte - Besancon Volvo Sylt Open - Sylt X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Helsinki Challenger Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow Le Gosier Challenger Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Quimper Challenger Stockholm Open - Stockholm Nottingham Challenger Tennis Napoli Cup - Naples Brest Challenger Nottingham Challenger Challenger Ford de Cherbourg - Cherbourg Sony Ericsson Open 2008 - Belgrade Tennis Cup of Flanders - Ostende Open 88 - Contrexeville Open de L'Isere - Grenoble Turin Challenger Open de Charleroi - Charleroi Open de L'Isere-Open 38 - Grenoble Lyon Challenger Open de Franche-Comte - Besancon AAPT Championships - Adelaide Tennis Napoli Cup - Napoli Open de Montauban - Montauban 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Open 13 - Marseille Grand Prix Hassan II - Casablanca Cherbourg Challenger The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Mercedes Cup - Stuttgart RCA Championships - Indianapolis Bordeaux Challenger Idea Prokom Open - Sopot Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide KGHM Polish Indoors - Wroclaw Milan Indoors - Milan Garden Open - Rome Open 13 - Marseille Orleans Challenger Open de la Comunidad Valenciana - Valencia Garden Open 2005 - Rome BMW Open - Munich ECM Prague Open 2005 - Prague The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Brest Challenger Bordeaux Challenger GHI Bronx Tennis Classic - Bronx V Trani Cup - Trani Steelers Cup 2005 - Kosice Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Kyiv Open - Kiev Nokian Hakkapeliitta Open - Tampere Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Ortisei Challenger Heilbronn Open - Heilbronn PBZ Zagreb Indoors - Zagreb Binghamton Professional Tennis Tournament - Binghamton Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Challenger 42 - Andrezieux Ordina Open - 's-Hertogenbosch BSI Challenger Lugano - Lugano Croatia Open - Umag Legg Mason Tennis Classic - Washington Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Steelers Cup - Kosice Pilot Pen Tennis - New Haven 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Grand Prix de Tennis - St. Jean de Luz Mumbai Open - Mumbai KGHM Polish Indoors - Wroclaw Memorial Savigni - Sassuolo Open de Moselle - Metz GHI Bronx Classic - Bronx Grand Prix de Tennis de Lyon - Lyon Riviera di Rimini Challenger - Rimini Heineken Open - Auckland Open 13 - Marseille Estoril Open - Estoril Grand Prix Hassan II - Casablanca TED Open - Istanbul San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Riviera di Rimini Challenger - Rimini Grand Prix de Tennis de Lyon - Lyon ABN AMRO World Tennis Tournament - Rotterdam Banja Luka Challenger - Banja Luka The Dubai Tennis Championships - Dubai AEGON Championships - London San Remo Tennis Cup - San Remo Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Open de Moselle - Metz Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Aircel Chennai Open - Chennai Cairo Challenger Apia International - Sydney Open de Rennes - Rennes Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril UNICEF Open - 's Hertogenbosch Samsung Securities Cup - Seoul Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Flea Market Cup Busan Challenger Tennis - Busan Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Bordeaux Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Bordeaux Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Ordina Open - 's-Hertogenbosch Cherbourg Challenger Vegeta Croatia Open - Umag Guadalajara Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Chennai Open - Chennai Next Generation Adelaide International - Adelaide Petange Challenger BMW Open - Munich Open de Moselle - Metz Rakuten Japan Open - Tokyo Interwetten Austrian Open - Kitzbuhel Brisbane International - Brisbane Noumea Challenger ABN AMRO World Tennis Tournament - Rotterdam AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors Basel - Basel Moselle Open - Metz The Artois Championships - London Cherbourg Challeger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Masters Series - Hamburg The Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Brisbane - Brisbane Sarajevo Challenger BMW Open - Munich Open Sud de France - Montpellier SAP Open - San Jose Open de Nice Cote d'Azur - Nice Ricoh Open - 's-Hertogenbosch AEGON International - Eastbourne Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel AEGON Championships - London Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha AIG Japan Open - Tokyo Open Sud de France - Montpellier China Open - Beijing Tunis Challenger ATP Kremlin Cup - Moscow RCA Championships - Indianapolis AEGON International - Eastbourne BA-CA Tennis Trophy - Vienna Gerry Weber Open - Halle Thailand Open - Bangkok China Open - Beijing AEGON Championships - London Allianz Suisse Open - Gstaad Citi Open - Washington Aircel Chennai Open - Chennai Open Sabadell Atlantico - Barcelona Irving Challenger AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona AEGON Championships - London AEGON International - Eastbourne Grand Prix Hassan II - Casablanca AEGON Championships - London Citi Open - Washington Moselle Open - Metz China Open - Beijing Kremlin Cup - Moscow President's Cup - Tashkent Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Internationaux de Tennis de Brest - Brest Challenger 42 - Andrezieux Moselle Open - Metz Malaysian Open - Kuala Lumpur Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Mons Challenger Apia International - Sydney Open Sud de France - Montpellier European Open - Antwerp Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Claro Open Colombia - Bogota Bordeaux Challenger Noumea Challenger Open Sud de France - Montpellier Internationaux de Tennis de Brest - Brest Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Hilton Waikoloa Village USTA Challenger - Waikoloa Moselle Open - Metz TED Open-Akbank Private Banking - Istanbul Open Sud de France - Montpellier ATU Cup - Weiden Open 13 - Marseille BMW Open - Munich Challenger Ford de Cherbourg - Cherbourg The LTA Wrexham Challenger - Wrexham Open D'Orleans - Orleans Grand Prix de Tennis de Lyon - Lyon Heineken Open Shanghai - Shanghai Estoril Open - Estoril Open 13 - Marseille The Stella Artois Championships - London Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok Legg Mason Tennis Classic - Washington D.C. Tennis Channel Open - Las Vegas Dutch Open Tennis - Amersfoort Tennis Masters Series - Paris Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Thailand Open - Bangkok ATP Kremlin Cup - Moscow NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Medibank International - Sydney NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Open 13 - Marseille Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo RCA Championships - Indianapolis BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Claro Open Colombia - Bogota Sony Ericsson Open - Miami Aegon Nottingham Open - Nottingham Monte-Carlo Rolex Masters - Monte-Carlo Moselle Open - Metz Open 13 Provence - Marseille Mutua Madrilena Madrid Open - Madrid Intrum Stockholm Open - Stockholm Internationaler Raiffeisen Grand Prix - St. Polten Rogers Cup - Toronto Open de Tenis Comunidad Valenciana - Valencia Western & Southern Open - Cincinnati Open 13 - Marseille Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Shanghai ATP Masters 1000 - Shanghai Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Gerry Weber Open - Halle Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Tennis Masters Series - Monte Carlo Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Toronto BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Open de Moselle - Metz Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris TD Waterhouse Cup - Long Island French Open - Paris The Stella Artois Championships - London Medibank International - Sydney French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne The Dubai Tennis Championships - Dubai Campbells Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington French Open - Paris Grand Prix Hassan II - Casablanca U.S. Open - New York Open Sud de France - Montpellier Hall of Fame Tennis Championships - Newport Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Rogers Masters - Montreal Australian Open - Melbourne Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 River Oaks International Tennis Tournament - Houston Olympics - London